package day1025_4;

/**
 *   文档注释： 可以借助工具将里边的文字提取到参考文档
 */
public class O2 {
    /*
     *  多行注释(解释多行代码)
     */
    public static void main(String[] args) {
        int a=8;
        System.out.println( a<<2  );//32
        //左移：a<<n:  将a对应的二进制往左移动n位， 左边多余n位删除，右边补n个0
        //无符号移：a>>>n: 将a对应的二进制往右移动n位， 右边多余n位删除，左边补n个0
        a=8;
        System.out.println(8>>>2);//2

        //无符号移：8 >> 2:
        //8a对应的二进制往右移动n位，右边多余2位删, 左边补两个0
        System.out.println(8>>2);
        //无符号移：-8 >> 2:
        //-8对应的二进制往右移动2位，右边多余2位删, 左边补两个1
        System.out.println(-8>>2);


    }
}


